National Repository of Grey Literature 5 records found  Search took 0.00 seconds. 
Controlling Virtual People
Gemrot, Jakub ; Brom, Cyril (advisor) ; Dignum, Frank (referee) ; Holeňa, Martin (referee)
Title: Controlling Virtual People Author: Mgr. Jakub Gemrot Department: Department of Software and Computer Science Education Supervisor: Mgr. Cyril Brom, PhD. Abstract: In this thesis, we provide a computational formalization of reactive planning as a paradigm for decision making of intelligent virtual agents and videogame non-player characters. We formalize agent decision-making (ADM) as a process of deciding on which body actions to execute next and differentiate it from agent reasoning as a process of computing facts needed for decision making. We show that imperative programming languages are not suitable for ADM specification and explain why they are not suitable. Thereafter, we create a new computational model that we use as the basis for the definition of Behavior Design Language (BDL). We show that BDL can model decision-making specified by scripting, hierarchical finite-state machines, AgentSpeak(L), GOAL, SPOSH and Behavior trees. Importantly, BDL can model these approaches economically in terms of the number of behavior primitives. The key strengths of the BDL language are: versatility (it can mix decision making patterns of multiple languages together), extensibility (it allows developers to devise new language primitives as they see fit), and generality (it can abstract any computable...
Implementation of the SF-HRP action selection mechanism
Farka, František ; Plch, Tomáš (advisor) ; Dvořák, Filip (referee)
In this thesis, we present our C++ implementation of the State-Full Hierarchical Reactive Planning (SF-HRP) mechanism for action selection for virtual agents. The implementation is connected to 3D virtual environment and provides access to 3rd party software for profiling purposes vie defined interface. A prototype of such a profiler is part of the implementation. The thesis also presents an input format for agent's behavior description and is used within the implementation. Both the implementation and input format are demonstrated on testing scenarios. The SF-HRP concept is discussed with respect to the difficulty of design of agent's behavior and complexity of the implementation.
Controlling Virtual People
Gemrot, Jakub ; Brom, Cyril (advisor) ; Dignum, Frank (referee) ; Holeňa, Martin (referee)
Title: Controlling Virtual People Author: Mgr. Jakub Gemrot Department: Department of Software and Computer Science Education Supervisor: Mgr. Cyril Brom, PhD. Abstract: In this thesis, we provide a computational formalization of reactive planning as a paradigm for decision making of intelligent virtual agents and videogame non-player characters. We formalize agent decision-making (ADM) as a process of deciding on which body actions to execute next and differentiate it from agent reasoning as a process of computing facts needed for decision making. We show that imperative programming languages are not suitable for ADM specification and explain why they are not suitable. Thereafter, we create a new computational model that we use as the basis for the definition of Behavior Design Language (BDL). We show that BDL can model decision-making specified by scripting, hierarchical finite-state machines, AgentSpeak(L), GOAL, SPOSH and Behavior trees. Importantly, BDL can model these approaches economically in terms of the number of behavior primitives. The key strengths of the BDL language are: versatility (it can mix decision making patterns of multiple languages together), extensibility (it allows developers to devise new language primitives as they see fit), and generality (it can abstract any computable...
Tools for virtual agent behavior specification in POSH
Havlíček, Jan ; Gemrot, Jakub (advisor) ; Komenda, Antonín (referee)
Goal of the work is to improve the SPOSH planner and its developement tools. SPOSH is a reactive planner of virtual agents similar to behavior trees that is used in the Pogamut platform, which is used to develop virtual agents. SPOSH itself suffers from several problems, especially excessive duplication of primitives (actions and senses) in different agents and unnatural execution of primitives. This work aims to remove these problems. Nearly all behavior tree planners are not public and developement tools are not usually available. Absence of such tools, especially of debugger, is major problem for users. Part of this work are tools for easy creation and debugging of SPOSH plans. Improved planner and created tools are demonstrated using an agent in game Unreal Tournament 2004.
Implementation of the SF-HRP action selection mechanism
Farka, František ; Plch, Tomáš (advisor) ; Dvořák, Filip (referee)
In this thesis, we present our C++ implementation of the State-Full Hierarchical Reactive Planning (SF-HRP) mechanism for action selection for virtual agents. The implementation is connected to 3D virtual environment and provides access to 3rd party software for profiling purposes vie defined interface. A prototype of such a profiler is part of the implementation. The thesis also presents an input format for agent's behavior description and is used within the implementation. Both the implementation and input format are demonstrated on testing scenarios. The SF-HRP concept is discussed with respect to the difficulty of design of agent's behavior and complexity of the implementation.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.